package entidades;



import coneccion.Coneccion;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.sql.Date;
import java.util.List;


/**
 *
 * @author DYE
 */
public class resultado {
    
    public int idResultado;
    public int respuesta;
    public int intento;
    public int idPregunta;
    public int PRUEBA_idPrueba;
    
        
    

    public int getPRUEBA_idPrueba() {
        return PRUEBA_idPrueba;
    }

    public void setPRUEBA_idPrueba(int PRUEBA_idPrueba) {
        this.PRUEBA_idPrueba = PRUEBA_idPrueba;
    }

    public int getIdPregunta() {
        return idPregunta;
    }

    public void setIdPregunta(int idPregunta) {
        this.idPregunta = idPregunta;
    }

    public int getIdResultado() {
        return idResultado;
    }

    public void setIdResultado(int idResultado) {
        this.idResultado = idResultado;
    }

    public int getIntento() {
        return intento;
    }

    public void setIntento(int intento) {
        this.intento = intento;
    }

    public int getRespuesta() {
        return respuesta;
    }

    public void setRespuesta(int respuesta) {
        this.respuesta = respuesta;
    }

    
    
    
    public List<resultado> SelectResultado()
    {
        resultado res;
        List<resultado> listResultado= new ArrayList<resultado>();
        ResultSet rs=null;
        try
        {
        Coneccion cn=new Coneccion();
        
        rs=cn.connect().executeQuery("select * from ");
        
        while(rs.next())
        {
            res=new resultado();
            
            listResultado.add(res);
        }
        rs.close();
        cn.getCon().close();

        }catch(Exception ex)
         {
               System.out.println(ex.toString());
         }
        return listResultado;
    }
    
    
    public void InsertarResultado(int respuestap, int intentop, int idPreguntap, int idPruebap)
    {
        try
        {
            Coneccion cn=new Coneccion();
            Statement st=cn.connect();
            
            resultado in=new resultado();
            
            PreparedStatement ps=cn.connect("insert into resultado (respuesta, intento, PREGUNTA_idPregunta, PRUEBA_idPrueba) "+"values(?,?,?,?)");

            ps.setInt(1, respuestap);
            ps.setInt(2, intentop);
            ps.setInt(3, idPreguntap);
            ps.setInt(4, idPruebap);
            
            ps.executeUpdate();

            st.close();

            cn.getCon().close();
        }
        catch (Exception e)
        {
            System.out.println(e.toString());
        }
    }
    
}
